.mask-3TQQ9 {
	background-color:rgba(0, 0, 0, .5);
	height:100%
}
.mask-3TQQ9, .modalWrap-m52Q2 {
	position:fixed;
	top:0;
	right:0;
	left:0;
	bottom:0;
	z-index:10001
}
.modal-3V4Gy {
	font-size:14px;
	width:860px;
	height:616px;
	background-color:#fff;
	border-radius:4;
	overflow:hidden;
	position:relative
}
.title-2VOIf {
	width:100%;
	padding:17px 20px;
	background-color:#f8f9fb;
	text-align:left;
	font-size:16px;
	position:relative
}
.close-1m5co {
	position:absolute;
	top:22px;
	right:15px;
	width:11px;
	height:11.3px
}
.content-Xz-hm {
	font-size:14px;
	line-height:23px;
	color:rgba(0, 0, 0, .9);
	margin:19px 30px 22px;
	text-align:left
}
.content-Xz-hm>button {
	color:#0097ff;
	cursor:pointer
}
.iframeWrapper-2Z3OG {
	margin:0 30px 30px 20px;
	width:800px;
	height:300px
}
.iframe-xc9Ok {
	width:100%;
	height:100%
}
.btnGroup-11xli {
	position:absolute;
	bottom:0;
	width:100%;
	background-color:#fbfcfe;
	box-shadow:0 -1px 0 0 rgba(235, 242, 255, .76);
	text-align:center;
	font-size:16px
}
.btn-1X0Sc {
	width:122px;
	height:40px;
	text-align:center;
	display:inline-block;
	padding:9px 0;
	margin:13px;
	border-radius:21px
}
.btnLeft-3o4q3 {
	background:rgba(0, 0, 0, .04);
	color:rgba(0, 0, 0, .5)
}
.btnLeft-3o4q3:hover {
	background:rgba(0, 0, 0, .08)
}
.btnRight-QI7tQ {
	background:rgba(0,0,0,0.85);
	color:#fff
}
.btnRight-QI7tQ:hover {
	background:#ea4738
}
.cert-middle {
	margin:0 16px
}
.ant-spin-dot-item {
	background-color:rgba(0,0,0,0.85)
}
.ant-spin-text {
	color:#000;
	opacity:.5;
	margin-top:6px
}
.loading-contain {
	width:100%;
	text-align:center;
	height:100vh;
	padding-top:40vh
}
.common-loading {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px
}
#select-topic {
	width:280px;
	position:relative
}
#select-topic .ant-cascader-picker .ant-input:focus {
	border:1px solid #40a9ff!important;
	box-shadow:none;
	z-index:1
}
#selectModule {
	width:280px;
	position:relative
}
#selectModule .ant-cascader-picker .ant-input:focus {
	border:1px solid #40a9ff!important;
	box-shadow:none
}
.container {
	font-family:mipro;
	width:1212px;
	margin:10px auto 50px;
	font-size:18px
}
.container.mp-container {
	width:1200px
}
.container.pc-container {
	width:100%
}
body {
	background:#f9f9f9
}
body .popup ul {
	width:100%
}
body .popup ul li:hover {
	background-color:#fff;
	color:#ff6e43
}
body input {
	outline:none!important
}
#root {
	font-size:16px!important;
	font-size:18px
}
#root .layout {
	min-height:100%;
	min-width:1170px
}
.wrapper {
	max-width:1170px;
	margin:0 auto
}
.headerTabs {
	display:flex
}
.top-line {
	margin:0;
	padding:0;
	font-size:0;
	width:100%;
	height:2px;
	background:#fff;
	border-bottom:1px solid #f3f3f3
}
.ant-layout {
	background:unset!important
}
.ant-layout-header {
	font-family:mipro;
	height:62px;
	line-height:60px;
	background:#fff;
	padding:0;
	position:fixed;
	width:100%;
	z-index:11;
	border-bottom:1px solid #f3f3f3
}
.ant-layout-header .logo {
	width:36px;
	height:36px;
	float:left;
	background:url(https://cnbj1.fds.api.xiaomi.com/planet/2c3bfc2c95d2cd6e8838d1045d12cba7-1627721824540_newLogo.png) no-repeat;
	background-size:100%;
	margin-top:12px;
	margin-right:13px;
	margin-left:14px
}
.ant-layout-header .tech-logo {
	width:104px;
	margin-right:105px;
	background:url(tech-logo.051d7d85.png) no-repeat;
	background-size:100%
}
.ant-layout-header .styleLine {
	position:relative;
	display:inline-block;
	flex-shrink:0
}
.ant-layout-header .styleLine i {
	position:absolute;
	width:100%;
	height:4px;
	left:0;
	bottom:-1px;
	background:rgba(0,0,0,0.85);
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.ant-layout-header .styleLine .more {
	position:relative
}
.ant-layout-header .styleLine .more .moreDesc {
	width:126px;
	font-size:14px;
	color:rgba(0, 0, 0, .7);
	cursor:default
}
.ant-layout-header .styleLine .more:hover .dropdownList {
	max-height:400px;
	overflow-y:auto;
-webkit-transition:all .2s;
transition:all .2s;
-webkit-transition-delay:.2s;
transition-delay:.2s
}
.ant-layout-header .styleLine .more .dropdownList {
	position:absolute;
	left:-10px;
	top:60px;
	width:126px;
	max-height:0;
	background-color:#fff;
	border-radius:6px;
	box-sizing:border-box;
	box-shadow:0 6px 30px rgba(0, 0, 0, .08);
-webkit-transition:all .2s;
transition:all .2s;
-webkit-transition-delay:.2s;
transition-delay:.2s;
	overflow:hidden
}
.ant-layout-header .styleLine .more .dropdownList .item {
	display:block;
	font-weight:400;
	font-size:14px;
	color:rgba(0, 0, 0, .65);
	height:40px;
	line-height:40px;
	padding:0 10px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	cursor:pointer
}
.ant-layout-header .styleLine .more .dropdownList .item:hover {
	background-color:#f6f6f6
}
.ant-layout-header .margin40 {
	margin-right:40px
}
.ant-layout-header .sheName {
	font-family: Arial, Helvetica, sans-serif,'Microsoft Yahei';
	font-size:16px;
	color:#000;
	margin-right:118px
}
.ant-layout-header .noActiveName>a {
	font-size:14px;
	color:#000;
	opacity:.7
}
.ant-layout-header .activeName>a {
	font-family:Arial, Helvetica, sans-serif,'Microsoft Yahei';
	font-size:16px;
	color:#000
}
.ant-layout-header .ant-menu {
	background:#ff6e43;
	float:left
}
.ant-layout-header .newLogin {
	height:60px;
	line-height:60px;
	float:right;
	position:relative
}
.ant-layout-header .newLogin .user-line {
	cursor:pointer;
	position:absolute;
	top:15px;
	left:20px;
	width:30px;
	height:30px;
	border-radius:50%;
	border:1px solid rgba(0, 0, 0, .04)
}
.ant-layout-header .newLogin .user-img {
	width:30px;
	height:30px;
	display:block;
	float:left;
	overflow:hidden;
	border-radius:50%;
	margin:15px 10px 0 20px;
	line-height:0
}
.ant-layout-header .newLogin .userName {
	max-width:56px;
	display:block;
	height:60px;
	overflow:hidden;
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px
}
.ant-layout-header .newLogin .anticon {
	float:left;
	height:20px;
	margin-top:20px;
	display:block;
	width:30px
}
.ant-layout-header .userButton {
	border:unset;
	background:unset
}
.ant-layout-header .userButton a {
	width:12px;
	height:12px
}
.ant-layout-header .addPost {
	float:right;
	width:70px;
	height:30px;
	line-height:30px;
	background:rgba(0,0,0,0.85);
	border-radius:18px;
	text-align:center;
	margin-top:15px;
	font-size:14px;
	color:#fff
}
.ant-layout-header .addPost:hover {
	cursor:pointer
}
.ant-layout-header .addPost>a>span {
	font-size:14px;
	color:#fff;
	line-height:18px;
	position:relative;
	top:-1px
}
.ant-layout-header .addPost>a>img {
	position:relative;
	top:-2px;
	left:-3px
}
.ant-layout-header .addPost.hoverd {
	background-color:#ffe9e3;
	color:#000
}
.editorModal .ant-modal-close-x {
	height:50px;
	width:50px;
	display:flex;
	align-items:center;
	justify-content:center
}
.editorModal .ant-modal-close-x>* {
	margin:auto
}
.editorModal .ant-modal-header {
	height:50px;
	background:#f8f9fb;
	padding:15px
}
.editorModal .ant-modal-header .ant-modal-title {
	font-size:15px;
	font-weight:700
}
.editorModal .ant-modal-body {
	padding:0 20px
}
.editorModal .ant-modal-body:after {
	content:"";
	display:block;
	clear:both
}
.editorModal .ant-modal-body>* {
	margin-top:20px;
	float:left
}
.editorModal .ant-modal-body textarea {
	height:195px;
	resize:none;
	background:#f8f9fb;
	padding:12px 14px!important
}
.editorModal .ant-modal-body .ant-upload-picture-card-wrapper {
	line-height:1;
	padding-bottom:12px;
	border-bottom:1px solid rgba(0, 0, 0, .08)
}
.editorModal .ant-modal-body .ant-upload-picture-card-wrapper .ant-upload-list-item, .editorModal .ant-modal-body .ant-upload-picture-card-wrapper .ant-upload-list-picture-card-container, .editorModal .ant-modal-body .ant-upload-picture-card-wrapper .ant-upload-select-picture-card {
	width:66px;
	height:66px;
	font-size:12px;
	padding:0
}
.editorModal .ant-modal-body .ant-upload-picture-card-wrapper .ant-upload-select-picture-card {
	border:none;
	border-radius:4px
}
.editorModal .ant-modal-body .ant-upload-picture-card-wrapper .ant-upload-select-picture-card .addImg {
	width:24px;
	height:24px;
	margin:auto;
	background:url() no-repeat
}
.editorModal .ant-modal-body .ant-upload-picture-card-wrapper .ant-upload-select-picture-card:hover .addImg {
	background:url() no-repeat
}
.editorModal .ant-modal-body .ant-upload-picture-card-wrapper .ant-upload-list-item-progress, .editorModal .ant-modal-body .ant-upload-picture-card-wrapper .ant-upload-list-item-uploading-text {
	width:46px;
	margin-left:10px
}
.editorModal .ant-modal-body .ant-upload-picture-card-wrapper .ant-upload-list-item-uploading-text {
	margin-top:25px
}
.editorModal .ant-modal-body .selectWrapper {
	width:100%;
	height:42px;
	display:flex;
	justify-content:space-between;
	flex-wrap:nowrap
}
.editorModal .ant-modal-body .selectWrapper>* {
	display:flex;
	flex-wrap:nowrap;
	align-items:center
}
.editorModal .ant-modal-body .selectWrapper input {
	height:42px
}
.editorModal .ant-modal-body .selectWrapper .anticon-down {
	font-size:8px;
	color:#9a9a9a
}
.editorModal .ant-modal-body .select-title {
	margin-right:10px
}
.editorModal .ant-modal-footer {
	padding:20px;
	border-top:none
}
.editorModal .ant-modal-footer button {
	width:100px;
	height:36px;
	border-radius:18px;
	border:none
}
.editorModal .ant-modal-footer button:after {
	display:none
}
.editorModal .ant-modal-footer button.submitModal {
	background:rgba(0,0,0,0.85);
	color:#fff
}
.editorModal .ant-modal-footer button.cancelModal {
	background:rgba(0, 0, 0, .04);
	color:rgba(0, 0, 0, .5)
}
.ant-cascader-menu {
	background:#fff;
	width:280px!important
}
.ant-layout-content>* {
	padding-top:60px
}
.ant-layout-content>* .wrapper {
	padding-bottom:100px
}
.user-dropdown {
	width:126px;
	left:12px!important;
	top:61px!important
}
.user-dropdown .ant-dropdown-link img {
	width:20px;
	height:20px
}
.user-dropdown .ant-dropdown-link .logout-img {
	margin:0 15px
}
.user-dropdown .ant-dropdown-menu {
	padding:0;
	border-radius:6px;
	box-shadow:0 6px 30px rgba(0, 0, 0, .08)
}
.user-dropdown .ant-dropdown-menu-item {
	padding:0;
	height:40px;
	line-height:40px
}
.user-dropdown .ant-dropdown-menu-item a {
	margin:0;
	padding:0
}
.user-dropdown .ant-dropdown-menu-item button {
	color:#ff6e43;
	font-size:14px;
	font-weight:600;
	letter-spacing:1px
}
.pub-con {
	top:70px;
	position:absolute;
	width:300px;
	margin-left:680px
}
.pub-con .rightSection {
	background:#fff;
	margin-bottom:10px
}
.pub-con .rightSection>* {
	padding:15px 20px
}
.pub-con .rightSection>* .pubBtns {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	align-items:center
}
.pub-con .rightSection>* .pubBtns>* {
	width:50%;
	padding-top:60px;
	padding-bottom:25px;
	text-align:center;
	color:rgba(0, 0, 0, .7)
}
.pub-con .rightSection>* .pubBtns>.questionBtn {
	background:url() no-repeat center 25px
}
.pub-con .rightSection>* .pubBtns>.pictureBtn {
	background:url() no-repeat center 25px
}
.pub-con .rightSection>* .pubBtns>.videoBtn {
	background:url() no-repeat center 25px
}
.pub-con .rightSection>* .pubBtns>.acticleBtn {
	background:url() no-repeat center 25px
}
.pub-con .rightSection>* .pubBtns>:hover {
	cursor:pointer;
	background-color:rgba(0, 0, 0, .03)
}
.pub-dropdown {
	width:126px;
	top:61px!important
}
.pub-dropdown ul {
	padding:10px 0
}
.pub-dropdown ul li {
	height:36px;
	line-height:36px;
	padding:0 16px;
	color:rgba(0, 0, 0, .7)
}
.pub-dropdown ul li:hover {
	cursor:pointer;
	background-color:rgba(0, 0, 0, .03)
}
.pub-dropdown ul li img {
	margin-right:15px
}
.btn-draft span, .btn-post span, .btn-prev span {
	font-size:14px;
	font-weight:400
}
.btn-post span {
	color:#fff
}
.ant-modal-confirm .ant-modal-body {
	background:#f3f3f3!important
}
.ant-modal-confirm .ant-modal-body .anticon {
	display:none
}
.ant-modal-confirm .ant-modal-body .ant-modal-confirm-title {
	text-align:center;
	height:72px;
	line-height:72px
}
.ant-modal-confirm .ant-modal-body .ant-modal-confirm-content {
	margin-left:0!important;
	text-align:center;
	margin-top:0!important
}
.ant-modal-confirm .ant-modal-body .ant-modal-confirm-btns {
	width:100%;
	height:100px;
	line-height:100px;
	text-align:center;
	margin-top:0
}
.ant-modal-confirm textarea {
	width:100%;
	display:block;
	border:0;
	resize:none;
	padding:15px;
	background:#fff;
	max-height:400px!important
}
.ant-modal-confirm textarea:focus {
	box-shadow:none;
	outline:none;
	border:none
}
.login-style {
	cursor:pointer;
	float:right;
	margin-right:20px;
	width:70px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-top:15px;
	background:rgba(0,0,0,0.85);
	color:#fff;
	border-radius:18px;
	font-size:14px
}
.login-style:hover {
	background:#ea4738
}
.pageBtns {
	width:45px;
	position:fixed;
	bottom:100px;
	z-index:99;
	left:calc(50% + 505px)
}
.pageBtns .btn {
	height:45px;
	width:45px;
	border-radius:100%;
	margin-bottom:10px
}
.pageBtns .btn.backTop {
	background:url() no-repeat;
	background-size:cover
}
.pageBtns .btn.backTop:hover {
	background:url() no-repeat;
	background-size:cover
}
.pageBtns .btn.refresh {
	background:url() no-repeat;
	background-size:cover
}
.pageBtns .btn.refresh:hover {
	background:url() no-repeat;
	background-size:cover
}
.identifiedModal .ant-modal {
	width:600px!important
}
.identifiedModal .ant-modal-header {
	background:#f8f9fb;
	border:none
}
.identifiedModal .ant-modal-title {
	opacity:.7;
	font-size:16px;
	color:#000
}
.identifiedModal .ant-modal-body {
	padding:30px 40px
}
.identifiedModal .ant-modal-body strong {
	font-size:14px;
	background:url(alert.289086d7.svg) no-repeat 0;
	background-size:20px auto;
	padding-left:30px
}
.identifiedModal .ant-modal-body p {
	font-size:12px;
	padding-left:30px
}
.identifiedModal .ant-modal-footer {
	border:none;
	text-align:center
}
.identifiedModal .btnBind {
	background:rgba(0,0,0,0.85);
	border-radius:18px;
	color:#fff;
	border:none
}
.ant-message-notice-content {
	padding:0
}
.ant-message-custom-content {
	padding:10px 16px
}
.ant-message-success {
	background:#f0f9ea;
	color:#67c23a
}
.ant-message-error {
	background:#ffefef;
	color:rgba(0,0,0,0.85)
}
.ant-cascader-picker-arrow {
	text-indent:-9999px;
	background:url() no-repeat 50%;
	background-size:100% auto
}
.iconfont {
	font-family:iconfont!important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-more:before {
	content:"\e637"
}
.icon-pinglun:before {
	content:"\e607"
}
.icon-xiazai6:before {
	content:"\e606"
}
.icon-plus:before {
	content:"\e661"
}
.icon-more1:before {
	content:"\e600"
}
.icon-dilanshurukuang_dianzan_n:before {
	content:"\e609"
}
.icon-dilanshurukuang_dianzan_p:before {
	content:"\e60a"
}
.icon-gengduo_n:before {
	content:"\e60b"
}
.icon-pinglun_n:before {
	content:"\e60c"
}
.icon-fenxiang_n:before {
	content:"\e60d"
}
.icon-pinglun_p:before {
	content:"\e60e"
}
.icon-dianzan_n:before {
	content:"\e60f"
}
.icon-gengduo_p:before {
	content:"\e610"
}
.icon-fenxiang_p:before {
	content:"\e611"
}
.icon-shanchu_n:before {
	content:"\e612"
}
.icon-shanchu_p:before {
	content:"\e613"
}
.icon-dianzan_p:before {
	content:"\e614"
}
.icon-dianzan_h:before {
	content:"\e615"
}
.icon-fabu:before {
	content:"\e616"
}
.icon-CombinedShape:before {
	content:"\e602"
}
.icon-tianjia:before {
	content:"\e617"
}
.icon-zhichi1:before {
	content:"\e605"
}
.icon-fandui1:before {
	content:"\e608"
}
.icon-zhichi_h:before {
	content:"\e618"
}
.icon-fanduishixin:before {
	content:"\e619"
}
.icon-dislike_s:before {
	content:"\e61a"
}
.icon-like_s:before {
	content:"\e61b"
}
.icon-like:before {
	content:"\e61c"
}
.icon-dislike:before {
	content:"\e61d"
}
.icon-comment:before {
	content:"\e61e"
}
.icon-bangding:before {
	content:"\e61f"
}
.icon-new_comment:before {
	content:"\e620"
}
.icon-new_like:before {
	content:"\e621"
}
.icon-new_like_s:before {
	content:"\e622"
}
.icon-new_dislike_s:before {
	content:"\e624"
}
.icon-new_dislike:before {
	content:"\e625"
}
.icon-bangding_s:before {
	content:"\e623"
}
@font-face {
font-family:mi-bold;
src:local(miui);
font-weight:700
}
@font-face {
font-family:mipro;
src:url()
}
@font-face {
font-family:Arial, Helvetica, sans-serif,'Microsoft Yahei';
src:url()
}
.icon-dianzan_h, .icon-like_s {
	color:#f15951!important
}
.icon-bangding_s, .icon-new_like_s {
	color:rgba(0,0,0,0.85)!important
}
.icon-new_dislike_s {
	color:rgba(0, 0, 0, .3)!important
}
.ant-tabs-nav-wrap {
	margin-bottom:0!important
}
.ant-tabs-bar {
	margin:0!important
}
.ant-tabs-bar .ant-tabs-tab {
	padding:20px 0!important;
	margin:0 0 0 40px!important;
	font-size:15px;
	color:rgba(0, 0, 0, .6)!important
}
.ant-tabs-bar .ant-tabs-tab:hover {
	color:rgba(0,0,0,0.85)!important
}
.ant-tabs-bar .ant-tabs-tab-active {
	color:rgba(0,0,0,0.85)!important;
	font-size:17px
}
.ant-tabs-bar .ant-tabs-ink-bar {
	background-color:transparent!important
}
.ant-radio-button-wrapper {
	padding:0!important;
	text-align:center;
	height:35px!important;
	line-height:33px!important;
	width:49px!important;
	color:rgba(0, 0, 0, .5)!important;
	border:1px solid #e3e3e3!important;
	border-left:none!important
}
.ant-radio-button-wrapper:first-child {
	border-left:1px solid #e3e3e3!important;
	border-radius:7px 0 0 7px!important
}
.ant-radio-button-wrapper:last-child {
	border-radius:0 7px 7px 0!important
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled), .ant-radio-button-wrapper:focus, .ant-radio-button-wrapper:hover {
color:rgba(0, 0, 0, .7)!important;
outline:none!important;
box-shadow:none!important
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
background:#f1f1f1!important;
border-color:#e3e3e3!important
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before {
background-color:#d9d9d9!important
}
.nomore-style {
	height:60px;
	line-height:60px;
	text-align:center;
	border-top:1px solid rgba(0, 0, 0, .04)
}
.ant-menu {
	border:none
}
.ant-menu-submenu-title {
	height:30px!important;
	line-height:30px!important;
	padding-left:50px!important;
	font-size:16px!important;
	margin:20px 0 0!important
}
.ant-menu-submenu-arrow {
	display:none
}
.ant-menu-item {
	margin:0!important;
	padding-left:90px!important;
	font-size:16px!important;
	color:rgba(0, 0, 0, .4)
}
.ant-menu-item-selected, .ant-menu-submenu-selected {
	background:#fff!important;
	color:rgba(0,0,0,0.85)
}
.confirm-modal .ant-modal-body {
	padding:0;
	background:#fff!important
}
.confirm-modal .ant-modal-body .ant-modal-confirm-content {
	text-align:left!important;
	margin:45px 40px!important;
	font-size:14px;
	color:#000!important;
	font-weight:700
}
.confirm-modal .ant-modal-confirm-title {
	height:50px!important;
	line-height:unset!important;
	background:#f8f9fb;
	padding:15px;
	text-align:left!important;
	font-size:15px!important;
	font-weight:700!important
}
.confirm-modal .ant-modal-confirm-btns {
	padding:0 20px 20px;
	border-top:none;
	line-height:unset!important;
	height:unset!important;
	text-align:right!important;
	font-size:15px!important;
	font-weight:700!important
}
.confirm-modal .ant-modal-confirm-btns button {
	width:100px;
	height:36px;
	border-radius:18px;
	border:none
}
.confirm-modal .ant-modal-confirm-btns button:focus {
	opacity:unset!important
}
.confirm-modal .ant-modal-confirm-btns button:after {
	display:none
}
.confirm-modal .ant-modal-confirm-btns button.submitModal {
	background:rgba(0,0,0,0.85);
	color:#fff
}
.confirm-modal .ant-modal-confirm-btns button.ant-btn, .confirm-modal .ant-modal-confirm-btns button.cancelModal {
	background:rgba(0, 0, 0, .04);
	color:rgba(0, 0, 0, .5)
}
.confirm-modal .ant-modal-confirm-btns button.ant-btn-primary {
	background:rgba(0,0,0,0.85);
	color:#fff
}
.ant-modal-mask {
	z-index:9999
}
.ant-modal-wrap {
	z-index:10000
}
.ant-cascader-menus {
	z-index:1051
}
.lazy-load-line, .lazy-load-mask {
    width: 100%!important;
    height: 100%!important;
    position: absolute;
    left: 0;
    top: 0;
}
.lazy-load-line {
    border-radius: inherit;
    border: 1px solid rgba(0,0,0,.04);
}


.detail .main .author, .detail .main .author-left {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}

.detail .main .author {
    justify-content: space-between;
}
.detail .main .author, .detail .main .author-left {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
.detail .main .author-icon {
    margin-right: 0.81818rem;
    position: relative;
}
.HeaderImage_HeaderImage__3qzf_ {
    width: 2.72727rem;
    height: 2.72727rem;
    border-radius: 50%;
    position: relative;
}
.HeaderImage_HeaderImage__3qzf_ img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.detail .main .author-info {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
}
.detail .main .author-info-top {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 0.09091rem;
}
.detail .main .author-name {
    font-size: 15px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.detail .main .author-info-bottom {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    font-size: 12px;
    line-height: 12px;
    color: grey;
}
.detail .main .author-info-bottom .author-info-bottom-text {
    display: inline-block;
    vertical-align: top;
    word-break: break-all;
}
.detail .main .wei-care {
    border-radius: 28px;
    border: 1px solid #d9d9d9;
	font-family: Arial, Helvetica, sans-serif, 'Microsoft Yahei'
}
.detail .main .home-page-btn, .detail .main .wei-care {
    width: 65px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}


.input_bottom__3Jcak {
    width: 100%;
    height: 65px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #FFFFFF;
    z-index: 97;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0.13636rem 0.81818rem rgb(0 0 0 / 10%);
    padding: 0;
}
.input_clickArea__1GIbZ {
    flex: 1 1;
    height: 35px;
    background: #F3F3F3;
    border-radius: 1.5rem!important;
    color: rgba(0,0,0,.3);
    margin-left: 0;
    padding-left: 16px;
    font-size: 15px;
    display: flex;
    align-items: center;
}
.input_icons__2xutS {
    justify-content: space-around;
    width: 144px;
    padding: 0 0 0 8px;
}
.input_collect__1G7Mu, .input_icons__2xutS {
    display: flex;
    align-items: center;
    height: 100%;
}
.input_collect__1G7Mu {
    justify-content: center;
    flex-direction: column;
    position: relative;
}
.input_collect__1G7Mu:before {
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    z-index: 1;
}
.input_iconNew__3sl1c {
    width: 22px;
    height: 22px;
    margin-bottom: 2px;
}
.input_iconNum__3Yn9A {
    font-size: .81818rem;
    line-height: .81818rem;
    text-align: center;
    color: rgba(0,0,0,.5);
}
.input_commentNum__3tlaB, .input_like__a4YjX {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}